@CHARSET "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0 none;margin:0;outline:0 none;padding:0;}
article,aside,div,dt,figcaption,footer,form,header,hgroup,html,map,nav,section{display:block;}
ul,ul li{list-style:none;}
h1{font-size:24px;}
a{color:#029BC1;text-decoration:none;}
a:hover{color:#F08135;text-decoration:none;}
img{border:0;}
.clear{clear:both;}
a.btn-1{background:url("images/topTab1.jpg") repeat-x scroll 0 0 #4AB7EE;height:36px;line-height:36px;color:#FFFFFF;padding:0 25px;display:inline-block;border-radius:4px;}
a.btn-1:hover{background-image:url("images/topTab2.jpg");}
a.btn-2{background:url("images/webim_minwin_bg.png") repeat-x scroll right -30px transparent;color:#FFFFFF;min-width:5px;padding:2px 11px;text-align:center;height:22px;line-height:21px;border:1 solid #FFAF1E;border-radius:3px;font-size:12px;}
a.btn-2:hover{opacity:0.9;}
body{background-color:#F0F0F0;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;color:#454545;}
.wrapper{min-height:100%;}
.menu{background:url("images/bg-menu-main-tile.gif") repeat-x scroll center top transparent;height:86px;width:100%;}
.menu .menu-in{background:url("images/bg-menu-main.gif") no-repeat scroll center top transparent;height:86px;margin:0 auto;padding:0 10px 0 9px;width:961px;}
.menu .menu-in .logo{margin-top:10px;background:url("images/logo.png") no-repeat scroll center top transparent;float:left;width:208px;height:75px;}
.menu .menu-in .logo a{display:block;width:100%;height:100%;}
.menu .menu-in .menu-links{margin-left:300px;}
.menu-m{float:left;height:33px;padding:1px 2px 0;}
.menu-l,.menu-r{float:left;height:34px;width:13px;}
.menu-links li{float:left;height:34px;margin:29px 2px 0 0;}
.menu-links li a{color:#B2B2B2;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:34px;text-shadow:0 -2px 1px #1D1D1D;text-transform:uppercase;}
.menu-links li a:hover{color:#F7F6F6;}
.menu-link-sel .menu-l{background:url("images/bg-menu-link-l.png") no-repeat scroll left top transparent;}
.menu-link-sel .menu-m{background:url("images/bg-menu-link-m.png") repeat-x scroll left top transparent;}
.menu-link-sel .menu-m a{color:#F7F6F6;text-shadow:0 -1px 1px #050303;line-height:36px;}
.menu-link-sel .menu-r{background:url("images/bg-menu-link-r.png") no-repeat scroll left top transparent;}
.content-shade{background:url("images/bg-content-shade.gif") repeat-x scroll center top transparent;height:20px;width:100%;}
.content{background:url("images/bg-content.gif") no-repeat scroll center top transparent;margin:0 auto;padding-bottom:45px;position:relative;width:980px;}
.content .col-main{float:left;padding:0 0 0 10px;width:735px;min-height:600px;}
.content .col-side{float:right;padding-top:9px;width:235px;margin-top:30px;border-top:2px solid #252525;box-shadow:2px 2px 10px #E7E5E6;background-color:#FFFFFF;}
.col-fixed{border-top:2px solid #252525;box-shadow:2px 2px 10px #E7E5E6;background-color:#FFFFFF;}
.col-side .widget{border-bottom:1px dotted #C7C7C7;line-height:26px;padding:20px;}
.col-side .widget .widget-title{font-size:14px;font-weight:bold;padding-bottom:5px;}
.col-side .widget ul li{line-height:26px;font-size:12px;}
.footer{background:url("images/bg-footer.jpg") no-repeat scroll center top #0D0D0D;height:65px;padding-top:16px;width:100%;}
.footer-in{width:961px;height:65px;margin:0 auto;color:#828282;font-size:12px;position:relative;}
.footer-in .copyright{position:absolute;bottom:10px;left:60px;}
.footer-in .beian{position:absolute;bottom:10px;right:60px;}
.pager{margin:0 30px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E7E5E6;box-shadow:2px 2px 10px #E7E5E6;padding:20px;}
.pager .summary{display:none;}
.pager ul li{float:left;margin:0 5px 0 0;}
.pager ul li a{padding:3px 8px;background-color:#F5F5F5;}
.pager ul li a.action{background-color:#3FA7CB;color:#FFFFFF;}
.pager ul li a.start,.pager ul li a.end{display:none;}
.post-list{padding:30px 30px 0;}
.post-list-header{background-color:#FFFFFF;border-top:2px solid #000000;box-shadow:2px 2px 10px 0 #E7E5E6;margin:0 2px 17px;padding:20px;}
.post-list .post-list-item{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E7E5E6;box-shadow:2px 2px 10px #E7E5E6;margin:0 0 17px 0;padding:20px;}
.post-list .post-list-item:hover{}
.post-list .post-title{}
.post-list .post-title h1{font-size:20px;font-weight:bold;line-height:23px;padding:0 0 6px;text-shadow:0 1px 1px white;float:left;}
.post-list .post-meta{font-size:12px;line-height:16px;padding:0 0 6px;color:#C5C5C5;float:right;}
.post-list .post-content{color:#535353;font-size:15px;line-height:22px;overflow:visible;padding:10px 0 6px;}
.post-list .post-tags,.post-item .post-tags{margin-top:7px;}
.post-list .post-more-link{margin-top:4px;float:right;font-size:12px;color:#B4B4B4;}
.post-list .post-more-link:hover{color:#888888;}
.post-list .post-type,.post-item .post-type{color:#B4B4B4;float:left;font-size:11px;line-height:11px;margin:0 10px 0 0;padding:5px 10px;text-align:center;text-transform:uppercase;background-color:#F5F5F5;}
.post-list .post-type:hover{color:#888888;}
.post-list .work-file-item{width:147px;height:147px;overflow:hidden;float:left;margin-right:3px;margin-bottom:3px;}
.post-list .work-file-item img{width:147px;}
.post-list .work-file-item:hover{opacity:0.8;}

.leave-message{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E7E5E6;box-shadow:2px 2px 10px #E7E5E6;margin:0 30px 30px 0;padding:30px;}
.leave-message .leave-message-input{width:640px;height:63px;}
.leave-message .leave-message-submit-container{text-align:right;margin-top:5px;}
.message-list{margin-top:20px;}
.message-list ul li{margin-top:5px;padding:10px;background-color:#F7F7F7;}
.message-list .message-time{font-family: Georgia,Tahoma,Helvetica,arial;height:17px;font-size:11px;color:#CCCCCC;float:right;}

.profile .profile-avatar img{width:190px;height:190px;}
.profile .profile-info{line-height:26px;font-size:12px;}
.profile .profile-info span{margin-right:10px;}
.profile .profile-nickname{font-size:16px;}
.post-item{margin:30px 30px 30px 0;padding:30px;border-top:2px solid #252525;box-shadow:2px 2px 10px #E7E5E6;background-color:#FFFFFF;}
.post-item .post-content{margin:20px 0;font-size:14px;line-height:24px;}
.post-item .post-content img{max-width:95%;display:block;margin:0 auto;padding:3px;border:1px solid grey;}
.post-item .post-content p{margin:10px 0;}
.post-item .post-meta{color:#C5C5C5;float:right;font-size:12px;}

.nav-single{clear:both;overflow:hidden;margin:30px 30px 30px 0;padding:30px;box-shadow:2px 2px 10px #E7E5E6;background-color:#FFFFFF;}
.nav-single .nav-previous{float:left;width:50%;}
.nav-single .nav-next{float:right;width:50%;text-align:right;}
.nav-single a{font-size:14px;}

.widget.recent-post ul{margin-left:12px;}
.widget.recent-post ul li{list-style:square outside none;}
.SRC_Wrap{font-size:12px;height:auto;}
.SRC_Title{border-bottom:2px solid #999999;color:#555555;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:700;padding:5px;text-align:center;}
.SRC_Line{background-color:#FAFAFA;line-height:28px;min-height:28px;width:100%;}
.SRC_Line:nth-child(2n){background-color:#F5F5F5;}
.SRC_NumBox{float:left;width:5%;}
.SRC_Num{color:#555555;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:500;height:auto;line-height:28px;min-height:28px;padding-right:2px;text-align:right;width:100%;}
.SRC_CodeContent{border-left:1px solid #D5D5D5;font-family:"Courier New",Courier,monospace;font-size:12px;line-height:28px;margin:0;min-height:28px;padding-left:6px;white-space:pre-wrap;}
.SRC_NumContent{color:#555555;margin-right:4px;text-align:right;}
.SRC_CodeBox{float:left;width:95%;}
.SC_blue{color:blue;}
.SC_grey{color:grey;}
.SC_navy{color:navy;}
.SC_green{color:green;}
.SC_orange{color:#993300;}
.SC_red{color:#FF0000;}
.SC_teal{color:teal;}
.SC_gold{color:#FFCC00;}
.SC_pink{color:#FF68A4;}
.SC_bold{font-weight:700;}

.f-left{
	float:left;
}
.fr{
	float:right;
}
.chat-link{
	bottom: 0;
    cursor: pointer;
    position: fixed;
    right: 97px;
    line-height: 24px;
    padding: 0 10px;
    width: 162px;
	border: 1px solid #ABABAB;
    box-shadow: 0 0 5px rgba(0, 0, 75, 0.2);
    height: 24px;
    overflow: hidden;
	color: #333333;
	font-size:12px;
	z-index: 1000;
	background-color:#F1F1F1;
}
#chat-confirm-container{
	width:500px;
	height:135px;
	color: #535353;
	padding:15px;
	position:relative;
}
#chat-confirm-container p{
	margin-bottom:3px;
}
.chat-show{
	display:block;
}
#chat-confirm{
	position:absolute;
	bottom:10px;
	right:70px;
}
#chat-cancel{
	position:absolute;
	bottom:10px;
	right:20px;
}
.chat-box{
	font-size:12px;
	bottom:0;
	position: absolute;
    right: 97px;
    z-index: 1001;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ABABAB;
    height: 423px;
	width: 316px;
	display:none;
}
.chat-header{
	height:25px;
	background:url("images/webim_minwin_bg.png") repeat-x scroll 0 -128px transparent;
	
}
.chat-header-left{
	float:left;
	margin:4px 0 0 8px;
}
.chat-header-right{
	float:right;
	margin:7px 8px 0 0;
}
.chat-header-icons{
	width:11px;
	height:11px;
	display:block;
	float:right;
	background-image:url("images/jquery_ui/ui-icons_888888_256x240.png");
	background-repeat: no-repeat;
	margin-left:6px;
}
.chat-header-min{
	background-position:-51px -132px;
}
.chat-header-close{
	background-position:-82px -132px;
}
.chat-up{
	height:285px;
	overflow:hidden;
	padding:5px;
	overflow-y:auto;
}
.chat-sendbox{
	border-top: 3px solid #ABABAB;
    height: 96px;
    margin: 3px 0 0;
    overflow: hidden;
}
.chat-sendbox-input{
	height: 58px;
    padding: 5px;
    width: 306px;
	overflow-y:auto;
	resize:none;
	border:0 none;
}
.chat-sendbox-btn-r{
	float:right;
}
.chat-sendbox-btn{
	margin-right:10px;
}

.chat-message{
	margin-top:10px;
	clear:both;
}
.chat-message-info{
	margin-bottom:2px;
	color: #808080;
}
.chat-message.f-left .chat-message-info{
	margin-left: 18px;
    text-align: left;	
}
.chat-message.f-right .chat-message-info{
	margin-right: 18px;
    text-align: right;	
}
.chat-message-body{
	background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #EAEAEA;
    box-shadow: -1px 1px 1px rgba(255, 255, 255, 0.75) inset;
	border-radius: 5px 5px 5px 5px;
    margin: 0 8px;
    max-width: 202px;
    min-width: 72px;
    padding: 5px 9px;
    position: relative;	
	line-height:17px;
	color:#333333;
	font-size:12px;
}
.chat-notification-body{
	background: none repeat scroll 0 0 #F3F8FC;
    border: 1px solid #EAEAEA;
    box-shadow: -1px 1px 1px rgba(255, 255, 255, 0.75) inset;
	border-radius: 5px 5px 5px 5px;
    margin: 0 8px;
    width: 250px;
    padding: 5px 9px;
    position: relative;	
	line-height:17px;
	color:#333333;
	font-size:12px;
}
.chat-message.f-right .chat-message-body{
	background-color:#EBFBE3;
}
.chat-sendbox-input{
	font-size:12px;
}
.chat-sendbox-btn-container{
	background-color:#F3F3F3;
	padding:3px;
}

#qrcode{
    bottom: 117px;
    position: fixed;
    right: 19px;
    width: 102px;
	border: 1px solid #EDEDED;
	padding:3px;
	background-color:#FFFFFF;
}
#qrcode h5{
	padding-left:8px;
	font-weight:normal;
}
#qrcode img{
	width:102px;
}